home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / qedadv.arc / READ.ME < prev   
Text File  |  1990-04-02  |  28KB  |  700 lines

  1. Welcome to the shareware version of QEdit Advanced 2.1!
  2.  
  3. This is the shareware version of QEdit.  Many hours of work have gone into the
  4. development of QEdit - over 10 work years, as of this version - and that does
  5. not include all the time spent on our new users guide/ reference manual.  In
  6. addition, we provide full-time technical support, via phone during normal
  7. business hours, or mail if you prefer. What is the point of all this?  QEdit
  8. is a professionally developed, packaged, and supported product.  Our product
  9. has received excellent reviews, and our new manual and our product support are
  10. second to none. Just ask our users.  We send out update notices to all
  11. registered users, and we regularly incorporate suggested changes into the
  12. product as we are able.
  13.  
  14. The only way we can continue to provide products like QEdit and to offer
  15. outstanding technical support, is to stay in business; and the only way we can
  16. stay in business is for you to register your copy of QEdit.  We like the
  17. shareware concept, and we would like to stay a part of it.  But we can do so
  18. only through registrations of QEdit.  Please don't take this the wrong way -
  19. try out QEdit for 30 days or so, under no obligation whatsoever.  But if you
  20. continue to use it after that 30-day period, please pay for your copy. Thanks!
  21.  
  22. Late-breaking news:
  23. ------------------------------------------------------------------------------
  24. QEdit TSR is now available!  For those of you who would like to have access to
  25. your favorite editor at virtually anytime, in the middle of anything else, we
  26. at SemWare are proud to offer you QEdit TSR v1.1.  And best of all, if you
  27. have expanded memory (256k minimum), extended memory (384k minimum) or a fast
  28. hard disk, QEdit TSR will only reserve 9k of DOS memory! Please call SemWare
  29. for details.
  30.  
  31. ------------------------------------------------------------------------------
  32. QEdit is the winner of the Data Based Advisor Reader's Choice award, for best
  33. text or program editor of 1989.  We thank our users for this vote of
  34. confidence and their continued support!
  35.  
  36. ------------------------------------------------------------------------------
  37. QEdit for OS/2 is now available.  If you'd like to have THE FASTEST editor
  38. available for OS/2, give SemWare a call!
  39.  
  40. ------------------------------------------------------------------------------
  41. There is now a special German version of QEdit available.  It is based on
  42. version 2.1 of QEdit.  All text displayed by the program (including the status
  43. line!) is in German;  plus the reference manual was painstakingly translated
  44. by a native German.  For information on ordering the German version you can
  45. give SemWare a call, or if you prefer, you can call our German distributor
  46. directly at: 49-761-87419. Ask to speak to Manfred Luft.
  47.  
  48. ------------------------------------------------------------------------------
  49.  
  50.  
  51. Contents
  52. --------
  53.  
  54. I   Contents of QEdit Shareware Disk
  55. II  Technical Support
  56. III Version 2.1  - Release Notes - February, 1990
  57. IV  Version 2.08 - Release Notes - July, 1989
  58.  
  59. I   Contents of QEdit Shareware Disk
  60. ---------------------------------------
  61.  
  62. File            Description
  63. ------------    ----------------------------------------------------------
  64.  
  65. Q.EXE           The editor program.  This is the only file required to
  66.                 run QEdit.
  67.  
  68. QCONFIG.EXE     The configuration program.
  69. QCONFIG.DAT     The default Keyboard Definition File.
  70. QHELP.TXT       The default Help text.
  71. QEDIT.DOC       The documentation for the shareware version of QEdit.
  72. ORDERFRM.DOC    Handy order from.
  73. READ.ME         The file you are currently reading.
  74. QEDITTSR.DOC    Release notes about the new TSR version of QEdit.
  75.  
  76. There are additional files and utilities provided on the registered user disk.
  77. These include:  An upgrade program, that will allow you to upgrade your
  78. configuration options from QEdit v2.07, v2.07A, v2.08 to v2.1, PAINLESSLY; an
  79. external mouse driver for QEdit; a macro "compiler" that will translate macros
  80. from text to binary format; and additional keyboard configuration files.
  81.  
  82. Also, the REGISTERED version does not include the opening and closing
  83. shareware registration screens.
  84.  
  85. The REGISTERED version also comes with a 125 page typeset, spiral-bound
  86. reference manual.
  87.  
  88. If you find any other than the 8 files listed here, then you know this is not
  89. the official shareware distribution diskette and/or archive distributed by
  90. SemWare.
  91.  
  92. Notes
  93. -----
  94.  
  95. Other product names are trademarks or registered trademarks of their
  96. respective holders.
  97.  
  98. The ONLY file required to run QEdit is Q.EXE - the others are not required or
  99. used by the program.
  100.  
  101. QEdit comes pre-configured to work on a large range of monitors. Because of
  102. this, the default colors are set up for a monochrome system. If you have a
  103. color system and would like to edit in color, then run the configuration
  104. program (QCONFIG), select the C)olors/screen options, and change the default
  105. colors.
  106.  
  107. We do NOT release patch files for QEdit, under any circumstances. We release
  108. only fully-executable files.  If you encounter a "patch" or "modification"
  109. file that modifies your Q.EXE file, be aware that it does not originate from
  110. us, and we cannot be responsible for the behavior of a patched QEdit.  The
  111. only program you should use to modify your copy of Q.EXE, is the QCONFIG
  112. program that came with it. Keep this in mind also when calling for technical
  113. support.
  114.  
  115. Please, make sure you read this entire file in order to take full advantage of
  116. the new commands/features in QEdit.
  117.  
  118. II  Technical Support
  119. ---------------------
  120.  
  121. Due to the tremendous popularity of QEdit, we can give technical support ONLY
  122. to registered QEdit users.  Please have your serial number handy when you
  123. call.
  124.  
  125. Please!  Before you call us with a problem, make sure you have read this
  126. entire READ.ME file to determine if it solves your problem.  If you should
  127. have to contact us, please provide or have available the following
  128. information:
  129.  
  130.  QEdit version number, date of Q.EXE from the original diskette, and
  131.   serial number
  132.  DOS version
  133.  Computer model
  134.  Amount of RAM
  135.  Whether you are using a hard disk or floppy disk based PC
  136.  The names of any memory-resident programs you have loaded
  137.  
  138.  
  139. You may obtain technical support directly from SemWare as follows:
  140.  
  141. 1. Call our remote electronic bulletin board service.  The board is
  142.    operational 24 hours a day, 7 days a week.  Modem settings are <N81>, 9600
  143.    HST, 2400 or 1200 baud.  The telephone number is: (404) 641-8968.
  144.  
  145. 2. Write us at: (We've moved!)
  146.  
  147.    SemWare
  148.    Technical Support
  149.    4343 Shallowford Rd., Suite C-3
  150.    Marietta, GA  30062-5003
  151.  
  152. 3. Send Compuserve E-Mail to userid 71520,67
  153.  
  154. 4. Call us directly at SemWare, (404) 641-9002. Support hours are 9 am to 5 pm
  155.    (ET), Monday through Friday.
  156.  
  157. 5. Send us a Fax at: (404) 640-6213
  158.  
  159. SemWare is committed to supporting registered users.  However, we request that
  160. you reserve telephone support only for questions or problems requiring
  161. immediate attention.
  162.  
  163. As always, if you have a suggestion that you think would improve our product,
  164. don't hesitate to let us know.
  165.  
  166. By the way, SemWare has grown!  We now have eight full-time people on staff to
  167. help serve you better, and we have also moved to larger facilities.
  168.  
  169. III Version 2.1 - Release Notes - February, 1990
  170. ------------------------------------------------
  171.  
  172. 2.1 summary of changes:
  173. -----------------------
  174.  
  175. QCONFIG:
  176. --------
  177.  
  178. Deletions:
  179.  
  180.  "go to line number on command line option" has been removed. This has been
  181.  replaced with a command line option.  To go to a specified line number on
  182.  startup in QEdit 2.1, use -n999 where 999 is the line number to go to.
  183.  
  184. Additions:
  185.  
  186.  Under Advanced options:
  187.  
  188.   "Swap to Expanded memory or DISK on Dos and Shell commands?"
  189.     QEdit can now optionally remove most of itself from memory when the Dos
  190.     and/or Shell commands are invoked.
  191.  
  192.   "Drive to use for disk swapping [A..Z] *=default-drive ?"
  193.  
  194.   "Should the editor restore the starting drive/dir on program exit?"
  195.  
  196.   "Should the editor change the DOS PROMPT during a shell?"
  197.     QEdit can optionally change the DOS PROMPT while in a DOS SHELL.
  198.  
  199.   "Should [TabRt]/[TabLt] be allowed to shift an entire block?"
  200.  
  201.   "Get number of rows on screen from BIOS data area(100% IBM PC ONLY)?"
  202.     Use this option ONLY if you have a 100% IBM PC-AT or compatible. This
  203.     option does NOT work on AT&T 6300's.
  204.  
  205.   "Number of rows on screen (NOT NEEDED with EGA/VGA) [25..100]
  206.     If you select "N" to the "Get number of rows on screen from BIOS..."
  207.     option, you must answer this question.  In almost all cases you should
  208.     choose 25, unless you have a special card and monitor that allow you to
  209.     display more than 25 rows - THIS DOES NOT INCLUDE EGA/VGA enhanced display
  210.     modes - QEdit handles those automatically.
  211.  
  212.  Under general options:
  213.  
  214.   "Do you want the bell to sound on warning messages and missed searches?"
  215.  
  216.  Under printer options:
  217.  
  218.   "Default top margin for printing [0..100]?"
  219.   "Default bottom margin for printing [0..100]?"
  220.  
  221. QEdit CHANGES:
  222. --------------
  223.  
  224. New command line option:
  225.  
  226.  -n command line option.  For example:
  227.   q filename -n36
  228.   goes to line 36 in filename after initial load.
  229.  
  230. Operational changes:
  231.  
  232.  The [Dos] and [Shell] commands can now optionally swap QEdit out to disk or
  233.  EMS leaving only a 2k kernel in memory, thus allowing much more memory for
  234.  running memory-hungry programs from QEdit, especially compilers.  This option
  235.  is configurable via QCONFIG as well as interactively using the [ToggleSwap]
  236.  command, found on the "Other" pulldown menu.
  237.  
  238.  Once in the shell, QEdit will optionally append "[QE]" to the DOS prompt
  239.  string, provided that:
  240.  
  241.  1) You have defined the prompt environment variable.
  242.  2) There is enough space left in the environment.
  243.  3) You have set the "Change DOS PROMPT during a Shell" option to [Y]es.  See
  244.     QCONFIG, under Advanced options.
  245.  
  246.  If you have NOT defined the prompt environment variable, then we suggest you
  247.  do so.  It is helpful with DOS command line operations in general. A
  248.  suggested prompt is (this should go in your AUTOEXEC.BAT file):
  249.  
  250.  set prompt=$p $t $g
  251.  
  252.  If you do have a prompt string defined, but you do not get the "[QE]" prompt
  253.  in the QEdit shell, add the following to your AUTOEXEC.BAT:
  254.  
  255.  set x=x
  256.  
  257.  ----------------------------------------------------------------------
  258.  
  259.  Column blocks can now be deleted [DeleteBlock] <Alt G>, printed [PrintBlock]
  260.  <Esc><PB>, and written [WriteBlock] <Alt W> to disk.
  261.  
  262.  [TabRt]/[TabLt] when pressed while the cursor is inside a marked block and
  263.  insert mode is on, can optionally shift the entire block by the current
  264.  cursor tab width.  This is a configurable option, and is off by default
  265.  
  266.  The window resize command allows up and down movement, instead of only up or
  267.  only down.
  268.  
  269.  .cpp, .hpp, .cxx, .hxx have been added to the list of valid C Mode file
  270.  extensions.
  271.  
  272.  Prompt boxes show prompt strings in the block attribute while they will be
  273.  overwritten when a character is typed; once a character or editing key has
  274.  been typed, prompt strings revert back to their default color.
  275.  
  276.  [CurrentFilename] is now available outside of prompt boxes. In previous
  277.  versions, the [CurrentFilename] command was active only during a QEdit prompt
  278.  box.  This command now functions while editing, too.
  279.  
  280. Find/Replace command changes:
  281.  
  282.  "L" option added to [Find], [FindReplace].  Limits the Find/FindReplace to
  283.  the currently marked block.  If the cursor is outside the marked block, or
  284.  the "G" option is also selected, the search starts at the beginning of the
  285.  block.  Otherwise, the search starts at the current cursor position inside
  286.  the block.
  287.  
  288.  "G" option in [Find], [FindReplace] now works as it does in WordStar and the
  289.  Borland editors; i.e., it starts the search at the beginning of the file.
  290.  
  291.  In [FindReplace] you can now enter a number to limit the number of replaces.
  292.  
  293.  The find string is now highlighted after a successful find.
  294.  
  295.  You can press <^Break> to halt a repeated command and/or macro, and to halt a
  296.  long [FindReplace].
  297.  
  298. New commands:
  299. -------------
  300.  
  301. Summary list:
  302.  
  303. CenterLine            <^OT>
  304. FillBlock             <^KL>
  305. JFalse
  306. JTrue
  307. Jump
  308. RepeatCmd             <^QQ>
  309. SetPrintBotMargin     <ESC><P><O>
  310. SetPrintTopMargin     <ESC><P><T>
  311. ToggleSwap            <ESC><O><S>
  312.  
  313. Detailed list:
  314.  
  315.  [CenterLine]         <^OT>
  316.  
  317.  If the cursor is inside a column block, the lines encompassed by the block
  318.  are centered using the left and right columns of the block as the margins.
  319.  
  320.  If the cursor is inside a line block, the lines encompassed by the block are
  321.  centered using column 1 and the right margin as the margins. Note that a line
  322.  block is created by using the [MarkLine] command.
  323.  
  324.  Otherwise (this includes blocks created with other than the [MarkColumn] and
  325.  [MarkLine] commands), the line the cursor is on is centered, using column 1
  326.  and the right margin as the margins.
  327.  
  328.  [FillBlock]          <^KL>
  329.  
  330.  The user is prompted for a character with which to fill the block. With this
  331.  command, you can now use the following macro to move a block, and blank fill
  332.  the space used by the block, instead of the text closing in around the block.
  333.  The macro assumes a block is already marked.  The block will be [Cut] to the
  334.  clipboard or system scrap buffer.  You can then insert the block where you
  335.  like by pressing the [Paste] key <Grey *>:
  336.  
  337.  f10 MacroBegin GotoBlockBeg Cut Paste FillBlock ' ' Return UnmarkBlock
  338.  
  339.  Choose a key (<f10> in the above example), and assign this macro to it in the
  340.  QCONFIG.DAT file. Run QCONFIG, configure the keyboard, and you now have a
  341.  "copy with wipe" command!
  342.  
  343.  [JTrue], [JFalse] and [Jump] commands.
  344.  
  345.  JTrue and JFalse are short for JumpTrue and JumpFalse, respectively.
  346.  
  347.  These commands are intended for macro use. All QEdit commands set an internal
  348.  QEdit result code of "True" if they executed successfully, or "False" if they
  349.  did not.  The [JTrue] and [JFalse] commands can be used to take advantage of
  350.  that fact. [Jump] is just an unconditional jump. You can also define labels
  351.  for branching, in the format "label:". The maximum label length is 15
  352.  characters.  For Example:
  353.  
  354.  A command to delete from the cursor position to the beginning of the line,
  355.  assigned to the f10 key:
  356.  
  357.  f10 MacroBegin
  358.      begin:
  359.        CursorLeft
  360.        JFalse done:
  361.        DelCh
  362.        Jump begin:
  363.      done:
  364.  
  365.  This MUST all occur on ONE LINE in your QCONFIG.DAT file.
  366.  
  367.  [RepeatCmd]          <^QQ>
  368.  
  369.  Repeats the last executed command and/or macro "n" times.  You are prompted
  370.  for "n".  You can stop the repeating at any time by pressing the <^Break>
  371.  key.  If the result code from the command is FALSE, or if a result code from
  372.  any of the commands in the macro is FALSE, repetition halts.
  373.  
  374.  [SetPrintTopMargin]  <ESC><P><T>
  375.  [SetPrintBotMargin]  <ESC><P><O>
  376.  
  377.  Set the top and bottom margins used when printing.  If QEdit's print page
  378.  size is set to 0, these commands have no effect.
  379.  
  380.  [ToggleSwap]         <ESC><O><S>
  381.  
  382.  Toggles Expanded memory/Disk swapping for the [Dos] and [Shell] commands.
  383.  This option can also be set via QCONFIG.
  384.  
  385.  
  386. IV  Version 2.08 - Release Notes - July, 1989
  387. ---------------------------------------------
  388.  
  389. Contents of this addendum:
  390.  
  391. 1.  SUMMARY OF CHANGES
  392.     A.  New Features
  393. 2.  NEW COMMANDS
  394. 3.  NEW MACROS
  395. 4.  DETAILED DESCRIPTION/USE OF CHANGES
  396.  
  397. -------------------------------------------------------------------------------
  398. 1.  SUMMARY OF CHANGES
  399. -------------------------------------------------------------------------------
  400.     A.  New Features
  401.  
  402. More consistent user interface.
  403.  
  404. Read-Only files can now be edited; however, they can not be written back to
  405. disk.
  406.  
  407. The bell now rings on warning messages and on "missed" finds.
  408.  
  409. Sticky AutoIndent mode/option added.
  410.  
  411. SmartTabs will now scan upward more than one line looking for a non-blank line
  412. upon which to base the next tab position.
  413.  
  414. If you pass an invalid filename on the command line, QEdit will now prompt you
  415. for another filename to edit.
  416.  
  417. Macro filenames can be passed on the commandline for loading or executing.
  418.  
  419. A "SaveAs" feature, along with a facility to append a Block or file to a disk
  420. file, have been added.
  421.  
  422. The Paste command is now available within QEdit prompt boxes.
  423.  
  424. QEdit now saves everything that is deleted by DelRtWord, including characters
  425. between words.
  426.  
  427. -------------------------------------------------------------------------------
  428. 2.      NEW COMMANDS
  429. -------------------------------------------------------------------------------
  430.  
  431. COMMAND                 DEFAULT KEY ASSIGNMENT
  432.  
  433. AltWordSet
  434. ----------
  435. Instructs QEdit to recognize an alternate set of characters as "word"
  436. characters.
  437.  
  438. By default, QEdit considers the following characters to be "word" characters:
  439. '0' thru '9', 'A' thru 'Z', 'a' thru 'z', and '_'.  All other characters are
  440. considered word delimiters.
  441.  
  442. QEdit also has an alternate word set that can be installed, using this
  443. command. AltWordSet adds the following characters to the default word set:  \
  444. ! # $ % & ' ( ) , - . / @ { } ~.  (Currently, AltWordSet is used in the "edit
  445. filename at cursor" macro.)
  446.  
  447. The default word set can be re-installed by executing the DefaultWordSet
  448. command.
  449.  
  450. DefaultWordSet
  451. --------------
  452. Re-installs the default editor word set.  See the AltWordSet command for a
  453. description of editor "word" characters.
  454.  
  455. EndPara
  456. -------
  457. Positions the cursor just past the last character of the current paragraph.
  458.  
  459. Flip                            <Alt 3>
  460. ----                            -------
  461. Changes the case of a character or Block of characters.  If the cursor is in a
  462. marked Block, all characters in the Block are "reversed":  lower case
  463. characters are changed to upper case, and upper case characters are changed to
  464. lower case.  If the cursor is not in a marked Block, only the character at the
  465. current cursor location is reversed.
  466.  
  467. Lower                           <Alt 2>
  468. -----                           -------
  469. Converts a character or Block of characters to lower case.  If the cursor is
  470. in a marked Block, the entire Block is converted to lower case; otherwise,
  471. only the character at the current cursor location is converted.
  472.  
  473. MarkWord                        <Ctrl KT>
  474. --------                        ---------
  475. Marks, as a Block, the word at the current cursor location.  If the cursor is
  476. not located within a word, no Block is marked.
  477.  
  478. NextPara
  479. --------
  480. Positions the cursor at the beginning of the next paragraph.
  481.  
  482. NewFile
  483. -------
  484. Issues the Exit and EditFile commands for the current file.
  485.  
  486. Pause
  487. -----
  488. Temporarily halts macro execution, until either Return or Escape is pressed.
  489. If Return is pressed, the macro resumes where it left off.  If Escape is
  490. pressed, the macro is terminated.  This command is provided to allow for input
  491. to macros.  In previous versions of QEdit, there was not a way to allow a
  492. macro to stop and wait for input from the user.  This command now makes user
  493. input possible.
  494.  
  495. The new Pause command makes certain types of macros now possible.
  496.  
  497. For example, suppose you wanted to create a "find" command that always
  498. searched forward, ignored case, and didn't prompt you for options.  In the
  499. QCONFIG.DAT file, assign to whatever key you like (<f7> in this example):
  500.  
  501.  f7 MacroBegin Find Pause Return 'i' Return
  502.  
  503. If you wanted to get really fancy, you could let <f7> be your find-forward,
  504. and <shift f7> be your find-backward:
  505.  
  506.  #f7 MacroBegin Find Pause Return 'ib' Return
  507.  
  508. Note that the Pause command "eats" the Return or Escape that terminates the
  509. pause mode.
  510.  
  511. PrevPara
  512. --------
  513. Positions the cursor at the beginning of the previous paragraph.
  514.  
  515. Sort                            <Shift F3>
  516. ----                            ----------
  517. Sorts a group of lines using the currently marked column Block as the key and
  518. the range of lines to be sorted.  This command is operational only when there
  519. is just one window on the screen, and that window is not zoomed.
  520.  
  521. ToggleBoxType                   <Alt F1>
  522. -------------                   --------
  523. Allows changing of the box characters used in box drawing.
  524.  
  525. Upper                           <Alt 1>
  526. -----                           -------
  527. Converts a character or Block of characters to upper case.  If the cursor is
  528. in a marked Block, the entire Block is converted to upper case; otherwise,
  529. only the character at the current cursor location is converted.
  530.  
  531. GotoColumn
  532. ----------
  533. Prompts for a column number, and positions the cursor at that column on the
  534. current line.
  535.  
  536. -------------------------------------------------------------------------------
  537. 3.      NEW MACROS
  538. -------------------------------------------------------------------------------
  539.  
  540. The Paste command is now functional inside of dialog boxes.  You can copy a
  541. line or word to the scrap buffer, and insert it as the requested response to a
  542. dialog box.  This makes a certain class of macros now possible with QEdit:
  543.  
  544.  <Ctrl ]>  Executes the EditFile command on the filename at the cursor
  545.            position.
  546.  
  547.  Macro definition in QCONFIG.DAT:
  548.  
  549. ^] MacroBegin AltWordSet MarkWord Copy EditFile Paste Return DefaultWordSet
  550.  
  551.   Detailed explanation:
  552.  
  553.   AltWordSet      --set the proper wordset for filenames
  554.   MarkWord        --mark the "word" (filename) at the cursor
  555.   Copy            --copy it into the system scrap
  556.   EditFile        --call editfile
  557.   Paste           --insert the copied filename as the response to the prompt
  558.   Return          --edit that file
  559.   DefaultWordSet  --restore the normal wordset
  560.  
  561.  <Alt =>   Does a "find" on the word at the cursor.
  562.  
  563.   Macro definition in QCONFIG.DAT:
  564.  
  565. @= MacroBegin MarkWord Copy Find Paste Return Return
  566.  
  567.   Detailed explanation:
  568.  
  569.   MarkWord        --mark the word at the cursor
  570.   Copy            --copy it into the system scrap
  571.   Find            --call find
  572.   Paste           --insert the copied word as the response to the prompt
  573.   Return          --accept the search string
  574.   Return          --use the default find options
  575.  
  576.  
  577. -------------------------------------------------------------------------------
  578. 4.      DETAILED DESCRIPTION/USE OF CHANGES
  579. -------------------------------------------------------------------------------
  580.  
  581. QEdit now has a much more consistent, easier-to-use user interface.  The
  582. "(Y/N)" messages have been replaced by pop-down menus.  You can still select
  583. the appropriate response by pressing Return, "y" or "n".
  584.  
  585. -------------------------------------------------------------------------------
  586.  
  587. Read-Only files can now be edited; however, they cannot be written back to
  588. disk.  The only time you will know you are editing a Read-Only file is if you
  589. try to save it.  QEdit will not allow you to save a Read-Only file; if such is
  590. attempted, QEdit will remind you that the file is Read-Only.
  591.  
  592. -------------------------------------------------------------------------------
  593.  
  594. The bell now optionally rings on warning messages and on "missed" finds.
  595.  
  596. -------------------------------------------------------------------------------
  597.  
  598. AutoIndent can now be configured to be "sticky".  If you choose this option
  599. (see General options in QCONFIG), when in AutoIndent mode, QEdit will search
  600. all the way to the beginning of the file looking for a non-blank line upon
  601. which to base the AutoIndent column.
  602.  
  603. -------------------------------------------------------------------------------
  604.  
  605. Laptop Users:  QEdit can now be configured to use a large, blinking, block
  606. cursor.  See Advanced options in QCONFIG.
  607.  
  608. -------------------------------------------------------------------------------
  609.  
  610. SmartTabs will now scan upward more than one line looking for a non-blank line
  611. upon which to base the next tab position.
  612.  
  613. -------------------------------------------------------------------------------
  614.  
  615. If you pass an invalid filename on the command line, QEdit will now prompt you
  616. for another filename to edit.
  617.  
  618. -------------------------------------------------------------------------------
  619.  
  620. QEdit can now load and execute macros from the command line.  You can use
  621. either the "-" or "/" as the switch character.  To load a macro file, use -l;
  622. to execute the first macro of a macro file, use -e.
  623.  
  624. In this version, when using the command line switches, a file MUST ALWAYS be
  625. passed to QEdit.
  626.  
  627. For example, to load a macro file saved with MacroWrite or created by QMAC,
  628. type:
  629.  
  630.  q filename -lmacroname
  631.  
  632. QEdit can also execute a single macro from the command line upon start-up.
  633. This macro must have been created either with the MacroWrite command or by the
  634. QMAC program.  Note that only the first macro found in the macro file is
  635. executed, and the macro is only executed after the first file on the command
  636. line has been loaded.
  637.  
  638.  q filename -emacroname
  639.  
  640. You can both load one macro and execute another macro at the same time:
  641.  
  642.  q filename -emacroname1 -lmacroname2
  643.  
  644. Please note that all of these macros MUST be in binary format (i.e., the
  645. output of the QEdit MacroWrite command or one translated from text to binary
  646. by QMAC).
  647.  
  648. A final example:  You have a macro called "init.mac" that you want to execute
  649. when QEdit is loaded.  You have a file of macros, called "qedit.mac" that you
  650. would like to have available after QEdit is loaded. Type:
  651.  
  652.  q filename -einit.mac -lqedit.mac
  653.  
  654. -------------------------------------------------------------------------------
  655.  
  656. A "SaveAs" filename feature, along with a facility to append a Block or file
  657. to a disk file, have been added.
  658.  
  659. To do a SaveAs, execute the WriteBlock command from a file when there is not a
  660. Block marked.  If there is a Block marked, then the WriteBlock command will
  661. behave as it did in prior versions.
  662.  
  663. Also, if the file to be written already exists, the WriteBlock command gives
  664. you the option of appending to that file.
  665.  
  666. -------------------------------------------------------------------------------
  667.  
  668. Additional notes (these relate to 2.07A):
  669. _________________________________________
  670.  
  671. QEdit fixes:
  672. ------------
  673.  
  674. In early 1988 we had literally scores of requests for QEdit to support the
  675. enhanced keyboard.  So, one of the things that we made sure of was that QEdit
  676. v2.07 could use the extra keys found on an enhanced keyboard. We followed the
  677. readily attainable and recommended documented methods on how to use the
  678. enhanced keyboard, and everything worked just fine, or so we thought.
  679.  
  680. Unfortunately, it appears that many other software vendors are still ignoring
  681. the enhanced keyboard.  Worse yet, many of these vendors produce TSR programs
  682. that will not "popup" when a nice well-behaved program (like QEdit) tries to
  683. get input from the enhanced keyboard.
  684.  
  685. So, if you have an enhanced keyboard, and have a TSR or mouse driver that will
  686. not work with QEdit 2.07 (and it previously worked with QEdit 2.06 or below),
  687. version 2.07A includes a configuration option that allows you to turn off
  688. enhanced keyboard processing.  See the section on QCONFIG changes for using
  689. this option.
  690.  
  691. Other Changes
  692. -------------
  693.  
  694. - When marking Blocks, character Block marking and line Block marking
  695.   types may be mixed.
  696.  
  697. - "U" is a synonym for "I" (ignore case) in the Find/Replace options.
  698.  
  699. - AutoIndent mode can be used when Insert mode is Off.
  700.